#ifndef DLGDEFSTABLEVIEW_H
#define DLGDEFSTABLEVIEW_H

#include <QDialog>

#include "../common.h"
#include "../NFSBundle.h"

namespace Ui {
    class DlgDefsTableView;
}

class DlgDefsTableView : public QDialog
{
    Q_OBJECT

public:
    explicit DlgDefsTableView(QWidget *parent = 0);
    ~DlgDefsTableView();

	void	SetBundleAndIdx(CNFSBundle* bundle, int idx);

private:
	typedef	std::vector<S_NFSDefsTableEntry>	TEntriesVec;

private:
	Ui::DlgDefsTableView*	ui;
	CNFSBundle*				m_Bundle;
	int						m_Idx;
	S_NFSDefsTableHeader	m_DefsTableHeader;
	TEntriesVec				m_DefsTableEntries;
};

#endif // DLGDEFSTABLEVIEW_H
